/*CHECKBOXES*/

.checkboxReadOnly {
	display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

.modal-footer.form-inline .checkbox label {
	padding: 5px;
}

.modal-footer .checkbox {
	display: inline-block;
}

.checkbox.editedField,
.checkbox.editedField:hover,
.checkbox.editedField:active {
	border: none;
}

.checkbox .checkboxContainer {
	min-height: 18px;
	min-width: 16px;
	margin-right: 5px;
}

.checkbox .checkboxContainer input[type="checkbox"] {
	cursor: pointer;
	margin: 2px;
}

.checkbox.editedField .checkboxContainer input[type="checkbox"] {
	outline: 2px solid #3c6090;
}

/*CHECKBOXES IN LABELS*/
.checkboxUnit.checkLabel {
	width: auto;
	clear: none;
	float: left;
	display: inline-block;
}

.checkboxUnit.checkLabel label {
	width: auto;
	margin-top: 2px;
}

.checkboxUnit.checkLabel .checkboxContainer, .tableCheckbox .checkbox .checkboxContainer {
	margin: 2px 0 0 5px;
	float: right;
}

.tableCheckbox .checkbox .checkboxContainer {
	float: left;
}

.checkboxUnit.checkLabel input[type="checkbox"] {
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

.form-group input[type="radio"], .inputFieldDivReadOnly input[type="radio"] {
	margin: 2px;
}

/*CHECK ALL - TOP OF TABLE*/
.checkAll {
	background: #dadada;
	float: left;
	display: block;
	width: 100%;
}

.checkAll.paddingMinimal, .institutionFocus {
	padding-left: 15px;
}

.panel-body .checkbox:first-child {
	margin-top: 0;
}

.panel-body .checkbox:last-child {
	margin-bottom: 0;
}

.list-group-item .checkbox label {
	line-height: 140%;
}

.checkAll .checkboxUnit, .checkboxScrollWrap .checkboxUnit {
	width: auto;
}

.checkAll .checkbox {
	margin-top: 0;
	margin-bottom: 0;
}

.checkAll .checkboxUnit {
	margin-left: 5px;
}

.tableCheckAll .systemMessage {
	font-size: 100%;
	padding-top: 5px;
	display: block;
}

.tableCheckAll .errorBelow {
	font-size: 100%;
}

.tableCheckAll .checkAll {
	margin-top: 5px;
}

/*INPUT TEXT FIELDS*/
.multiSelector .select2-container {
	width: 100%;
	overflow: auto;
	max-height: 300px;
}

.multiSelector .select2-container-multi .select2-choices, .multiSelector .select2-dropdown-open.select2-drop-above .select2-choice,
.multiSelector .select2-dropdown-open.select2-drop-above .select2-choices {
	display: block;
	width: 100%;
	height: 30px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #999;
	border-radius: 0;
	box-shadow: none;
	padding-top: 30px;
	overflow: visible;
}

.has-error .multiSelector .select2-container-multi .select2-choices {
	border-color: #a94442;
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.has-warning .multiSelector .select2-container-multi .select2-choices {
	border-color: #e4d867;
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.assignPersons .has-error .multiSelector .select2-container-multi .select2-choices, .assignPersons .has-error input.form-control {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: 1px solid #a94442;
}

.assignPersons .multiSelector .select2-container-multi.editedField .select2-choices {
	border-bottom: 1px solid #3c6090;
}

.has-global-error .multiSelector .select2-container-multi .select2-choices, .has-global-error .form-control {
	border-color: #a94442;
}

.multiSelector .select2-container-multi.editedField {
	border: none;
}

.multiSelector .select2-container-multi.editedField .select2-choices {
	border-color: #3c6090;
}

.multiSelector .select2-container.select2-dropdown-open {
	color: #ccc;
}

.multiSelector .select2-container.select2-dropdown-open .select2-choice {
	background: #fff;
	background-image: none;
}

.multiSelector .select2-drop.select2-drop-above.select2-drop-active, .multiSelector .select2-container .select2-choice .select2-arrow {
	border: none;
}

.multiSelector .select2-container .select2-choice .select2-arrow {
	background: none;
	background-image: none;
}

.multiSelector .select2-container .select2-choices li.select2-search-choice {
	border-color: #999;
	background-color: #f9f9f9;
	float: none;
	padding: 3px 5px 3px 20px;
	color: inherit;
	border-radius: 0;
}

.multiSelector .select2-container .select2-choices li.select2-search-choice div {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 120%;
}

/*MULTISELECT MULTIEDIT*/
@media (max-width: 767px) {
	.multiSelector .select2-container .select2-choices li.select2-search-choice {
		padding: 7px 7px 7px 20px;
	}

	.multiSelector .select2-search-choice-close {
		width: 15px;
		top: 7px;
	}
}

.multiSelector .select2-container .select2-choices li.select2-search-choice.markedDeletion,
.sortable .multiSelector .select2-container .select2-choices li.select2-search-choice.markedDeletion div {
	color: #999;
	background-color: #ddd;
	border-color: #3c6090;
	text-decoration: line-through;
}

.multiSelector .select2-container .select2-choices li.select2-search-choice.editedField {
	border-color: #3c6090;
}

.multiSelector .select2-container-multi .select2-choices .select2-search-field {
	clear: both;
	display: block;
	height: 30px;
	position: absolute;
	top: 0;
}

.multiSelector .select2-container-multi .select2-choices .select2-search-field,
.multiSelector .select2-container-multi .select2-choices .select2-search-field input {
	width: 100% !important;
	font-family: inherit;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	outline-offset: -1px;
}

.multiSelector .select2-container-multi.select2-container-disabled .select2-choices .select2-search-field input {
	box-shadow: none;
	color: #e9ecef;
}

.multiSelector .select2-container-multi.select2-container-disabled .select2-choices {
	border-color: #999;
	background-color: #e9ecef;
}

.input-group .multiSelector .select2-container-multi .select2-choices {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.input-group.multiSelectMultiEdit .multiSelector .select2-container-multi.editedField .select2-choices {
	border-bottom-left-radius: 4px;
}

.multiSelector .select2-container-multi .select2-choices .select2-search-choice {
	background-image: none;
}

button.multiSelectorSearchButton {
	min-height: 32px;
}

.select2-drop.select2-drop-active {
	border-color: #ccc;
	margin-top: -7px;
	z-index: 999999;
}

body .select2-drop-mask {
	z-index: 999998;
}

.select2-drop .select2-results {
	font-size: 80%;
	color: #333;
	padding: 0;
	margin: 0;
}

.select2-drop .select2-results li {
	padding: 5px;
	font-size: 13px;
	border: 1px solid transparent;
}

.select2-drop .select2-results .select2-highlighted {
	background-color: #cfe9fa;
	color: #333;
}

.select2-drop .select2-results li.select2-multiselected, .select2-drop .select2-results li.select2-multiselected.select2-highlighted {
	border-color: #35547e;
	color: #222;
	background-color: #9ed4f8;
}

.select2-drop .select2-results li.select2-ajax-error {
	background: #FFDDDD;
	color: #CC0000;
	padding: 5px 7px;
	border: 1px solid #CC0000;
	border-top: none;
}

.select2-search input {
	border-color: #ccc;
	font-family: inherit;
}

.multiSelector .select2-container-multi .select2-choices .select2-search-choice {
	background-image: none;
}

.ui-dialog-content.ui-widget-content .readOnly input[disabled="disabled"] {
	width: 50%;
	text-align: right;
	float: right;
	clear: none;
	color: #000;
	font-weight: bold;
	border: none;
	padding: 0;
	height: auto;
	background: none;
	box-shadow: none;
}

/*MULTIPLE SELECT DROPDOWN*/
.multiSelect .multiselect.btn {
	text-align: left;
	display: block;
	height: 30px;
	color: #000;
	background-color: #fff;
	border: 1px solid #999;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	width: 100%;
	max-width: none;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 15px;
}

.multilineMultiSelect .multiselect.btn, .multilineMultiSelect .multiselect-container > li > a > label.radio,
.multilineMultiSelect .multiselect-container > li > a > label.checkbox {
	white-space: normal;
	height: auto;
	line-height: 125%;
	word-break: break-all;
}

.multilineMultiSelect .center-block {
	float: left;
}

.multilineMultiSelect .multiSelect .multiselect-container {
	top: 100% !important;
	transform: none !important;
}

.multiSelect .multiselect.btn.disabled {
	color: #666;
	border: 1px solid #999;
}

.multiSelect .btn-group {
	width: 100%;
}

.input-group .btn-multiselect {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.multiSelect .multiselect-container {
	top: 30px;
	font-size: 95%;
	width: 100%;
}

.multiSelect .multiselect-container:empty {
	display: none;
}

.multiselect-container > li > a.multiselect-all label {
	font-weight: normal;
	font-family: "Roboto Bold", Helvetica, Arial, sans-serif;
}

.multiselect-container.dropdown-menu {
	max-height: 180px !important;
}

.multiselect-container.dropdown-menu.pull-right {
	left: 0;
	-ms-transform: none;
}

ul.multiselect-container.dropdown-menu:empty {
	display: none;
}

.multiSelect .editedField .multiselect.btn {
	border-color: #3c6090;
}

.multiSelect .multiselect.btn span.caret, .multiSelect .btn .caret {
	position: absolute;
	top: 10px;
	right: 10px;
	margin: 0;
}

.multiSelect .dropdown-menu.multiselect-container > li > a {
	max-width: none;
	border: 1px solid transparent;
	outline-offset: -2px;
	box-shadow: none;
}

.dropdown-menu > li.active > a:focus {
	outline: 2px solid #2b79c2
}

.multiSelect .dropdown-menu.multiselect-container > li > a.editedField {
	border-color: #3c6090;
}

.multiselect-container > li {
	margin-bottom: -1px;
}

.multiselect-container > li > a > label.checkbox, .multiselect-container > li > a > label.radio {
	padding: 6px 20px;
	white-space: normal;
	word-break: normal;
	font-size: 90%;
	color: #000;
	display: block;
}

.multiSelect .bootstrap-select.btn-group .dropdown-menu li a {
	padding: 4px 20px;
}

.multiSelect .bootstrap-select.btn-group .dropdown-menu li.selected a {
	background-color: #2b79c2;
	color: #fff;
}

.multiSelect .bootstrap-select.btn-group .dropdown-menu li a span.text, .multiselect-container > li > a > label.checkbox.glyphicons {
	font-size: 95%;
}

/* multiselects with icons in them*/
.multiselect-container > li > a > label.checkbox.glyphicons, .multiSelect .multiselect.btn.glyphicons {
	font-family: 'Roboto', Helvetica, Arial, sans-serif !important;
}

.fontGlyph, .multiselect-container > li label.glyphicons:before, .multiSelect .multiselect.btn.glyphicons:before {
	font-family: 'Glyphicons Regular' !important;
	font-size: 14px;
	vertical-align: bottom;
	padding-right: 7px;
	width: 18px;
}

.multiSelect .multiselect.btn.glyphicons:before {
	padding-right: 7px;
}

.multiSelect .bootstrap-select.btn-group .btn .filter-option {
	margin: 0;
}

.multiSelect .multiselect-container > li > a > label > input[type=checkbox], .multiSelect .multiselect-container > li > a > label > input[type=radio] {
	visibility: hidden;
	margin: 0;
	position: absolute;
}

.multiSelect.editedField, .multiSelect.editedField:hover, .multiSelect.editedField .form-control,
.multiSelect.editedField .btn-group, .multiSelect .btn-group.editedField {
	border: none;
}

.multiselect-container {
	max-height: 180px;
	overflow-y: scroll;
}

.has-error .multiselect-container label.checkbox {
	color: #333333;
}

.multiSelect.has-error .help-block-validation.text-danger,
.multiSelect.has-error .help-block-validation.text-danger:hover {
	border-top: none;
	color: #333333;
}

@media screen and (min-width: 768px) {
	.input-group-addon {
		max-width: 170px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}

.multiSelect.has-error .multiselect.dropdown-toggle {
	border: 1px solid #CC0000;
}

.shiftTimeDuration .input-group-btn {
	vertical-align: top;
}

.shiftTimeDuration .has-error .input-group .form-control:not(:first-child):not(:last-child) {
	border-top: none;
}

.readOnly .pulldownSelectLabel.disabled {
	color: #000;
	font-weight: bold;
}

input[type="text"].editedField:focus, input.editedField:active, select.editedField, select.editedField:hover,
input[type="password"].editedField, input[type="email"].editedField {
	border: solid 1px #3c6090;
}

.readOnlyInput input[type="text"].editedField {
	border-color: #ccc;
}

.loggingPeriod.input-group .loggingDates {
	width: calc(100% - 40px);
	margin-left: 20px;
	height: 30px;
	background-color: #f0f0f0;
	border: 1px solid #f0f0f0;
	white-space: nowrap;
	overflow: hidden;
}

.loggingPeriod.input-group .loggingDates.editedField {
	border-color: #3c6090;
}

.loggingPeriod .left .btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	height: 30px;
}

.loggingPeriod .right .btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	height: 30px;
}

.loggingPeriod.editedField, .loggingPeriod.editedField:hover,
.loggingPeriod.editedField:active {
	border: none;
}

.loggingPeriod.editedField .loggingDates {
	border: 1px solid #3c6090;
}

.inputSet input[type="text"].short, input[type="text"].short, select.short, .comboWrap.short select.inputSelect, .errorBelow.short, .widthSetter.short .errorBelow,
.help-block-validation.short, .widthSetter.short .help-block-validation, .short .help-block-validation {
	width: 150px;
	max-width: 202px;
}

.inputSet input[type="text"].shorter, input[type="text"].shorter, select.shorter {
	width: 120px;
	max-width: 140px;
	display: inline-block;
}

.inputSet input[type="text"].extraShort, input[type="text"].extraShort, select.extraShort, .comboWrap.extraShort select.inputSelect,
.errorBelow.extraShort, .widthSetter.extraShort, .extraShort {
	width: 30px;
	display: inline-block;
}

/*PEOPLE FILTER PANEL DATEPICK TOGGLE*/
input.simpleInput, input.simpleInput:focus, input.simpleInput:hover, input.simpleInput:active {
	float: none;
	clear: none;
	margin: 0 5px 0 0;
	width: 40px;
	min-height: 18px;
	padding: 4px 5px;
	border: 1px solid #fff;
	background: #fdfdfd;
	overflow-x: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	box-shadow: inset 0 0 1px #666;
}

.simpleInput input[type="text"] {
	float: none;
	clear: none;
}

.help-block-validation {
	font-size: 90%;
}

.has-error .input-group.date .help-block-validation, .has-error .input-group.date .help-block-validation:hover {
	margin-top: 3px;
}

.has-error .input-group.date .input-group-btn {
	vertical-align: top;
}

/*NON TABLEGRID SEARCH FIELDS*/
input[type="text"].searchInput, input[type="text"].searchInput:hover, input[type="text"].searchInput:focus, input[type="text"].searchInput:active {
	font-size: 90%;
	float: right;
}

.finderColumn input[type="text"].searchInput {
	font-size: 95%;
}

input[type="text"].searchInput.disabled, input[type="text"].searchInput.disabled:hover, input[type="text"].searchInput.disabled:focus {
	background: #e8e8e8;
	background-color: #e8e8e8;
}

.detailCodeInputGroup.input-group .form-control:not(:first-child):not(:last-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.comboWrap .detailCodeInputGroup.input-group .form-control:not(:first-child):not(:last-child) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.inputDropdown.dropdown-menu {
	top: auto !important;
}

.input-dropdown-group .dropdown-menu {
	top: 29px;
}

/*DETAIL CODE INPUT NEXT TO COMBO*/
.inlineInputSelect {
	width: 50%;
	float: left;
	clear: left;
	font-size: 100%;
	word-wrap: normal;
	display: inline;
	overflow: hidden;
	vertical-align: top;
}

.inlineInputSelect .comboWrap {
	clear: left;
	width: 60%;
	display: inline;
}

.inlineInputSelectRight {
	float: left;
	clear: none;
	width: calc(50% - 1px);
	margin-left: 1px;
	display: inline-block;
}

.inlineInputSelectRight input[type="text"] {
	float: left;
	width: 100%;
}

.inlineInputWrapper {
	width: calc(100% - 30px);
}

.inlineInputWrapper input[type="text"], .inlineInputWrapper input, .inlineInputWrapper .errorBelow,
.inlineInputWrapper select, .inlineInputWrapper select.error,
.ui-dialog-content.ui-widget-content .inlineInputWrapper input[type="text"] {
	width: 50%;
}

.inlineInputUnit {
	width: 50%;
	float: left;
	text-align: left;
	word-wrap: normal;
	color: #888;
	font-size: 80%;
	font-weight: normal;
	line-height: 18px;
	min-height: 18px;
	display: inline-block;
	background-color: #e8e8eb;
	box-shadow: inset 0 0 1px #666;
	padding: 5px;
	border: 1px solid #fff;
	border-left: none;
	outline: none;
	cursor: default;
}

.widthSetter .errorBelow {
	width: 100%;
}

/*TEXT AREA*/
textarea.form-control {
	min-height: 60px;
}

textarea.form-control.tallerTextarea {
	min-height: 90px;
}

textarea.editedField {
	border: solid 1px #3c6090;
}

textarea.formulaIdWide {
	min-height: 80px;
	max-height: none;
}

textarea.logWindow {
	width: 100%;
	min-height: 350px;
	height: auto;
}

/*MULTISELECT TEXTAREA*/
.input-group textarea.form-control:last-child {
	border-bottom-left-radius: 4px;
}

/* CHAINED SELECT*/
.chainedSelectBranch .comboWrap.chainedSelect input.inputSelect.ui-autocomplete-input,
.chainedSelectBranch .comboWrap.chainedSelect select {
	margin-left: 15px;
	width: calc(100% - 15px);
}

.fullWidth .chainedSelectBranch input.inputSelect.ui-autocomplete-input {
	width: calc(100% - 50px);
}

.fullWidth .chainedSelectBranch .comboWrap.chainedSelect select, .fullWidth .chainedSelectBranch option {
	width: calc(100% - 15px);
}

label.chainedSelectLabel {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
}

.chainedSelectBranch, .chainedSelectBranch:first-child, .chainedSelectBranch:last-child {
	background-image: url('../../img/common/kronos-icons/chainBranch.png'), url('../../img/common/kronos-icons/chainTrunk.png');
	background-repeat: no-repeat, repeat-y;
	background-position: left center, left top;
	height: 35px;
}

.chainedSelectBranch:first-child {
	background-image: url('../../img/common/kronos-icons/chainBranch.png'), url('../../img/common/kronos-icons/chainTrunk.png');
	background-repeat: no-repeat, no-repeat;
	background-position: left center, left bottom;
}

.chainedSelectBranch:last-child {
	background-position: left center, left top;
	background-repeat: no-repeat, no-repeat;
	margin-bottom: 5px;
}

.chainedSelectTreeWrapper .form-group, .form-group-nested-parent.has-warning .form-group {
	margin-bottom: 0;
}

/*INPUT SETS*/
.inlineLabelInput {
	display: block;
	float: left;
	margin-bottom: 5px;
}

/*MULTIEDIT CONTROLS*/

.checkboxMultieditBrace {
	padding-right: 10px;
	vertical-align: middle;
	display: inline-block;
	float: left;
	clear: left;
	border-right: solid 3px #ccc;
	margin-right: 15px;
	border-radius: 7px;
	width: 100%;
}

.multiEditCheckboxesImage {
	background-image: url('../../img/common/kronos-icons/multiCheckboxEdit.png');
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0;
	border-color: #c8c8c8;
}

.form-group.has-error .input-group input[type=text].user-error {
	border-bottom: none;
}

.hiddenCheckbox {
	display: none;
}

/*NO OUTBOUND*/
.noOutbound .comboWrap input.inputSelect.ui-autocomplete-input, .noOutbound select, .noOutbound select:hover, .noOutbound select:focus {
	background-image: url('../../img/common/fugue-icons/telephone-handset-prohibition.png'), -ms-linear-gradient(to bottom, #fff, #f7fafd);
	background-image: url('../../img/common/fugue-icons/telephone-handset-prohibition.png'), -moz-linear-gradient(to bottom, #fff, #f7fafd);
	background-image: url('../../img/common/fugue-icons/telephone-handset-prohibition.png'), -webkit-linear-gradient(to bottom, #fff, #f7fafd);
	background-image: url('../../img/common/fugue-icons/telephone-handset-prohibition.png'), linear-gradient(to bottom, #fff, #f7fafd);
	background-repeat: no-repeat, repeat;
	background-position: 5px 7px, left top;
	color: #cc0000;
	padding-left: 25px;
	width: calc(100% - 75px);
}

/*EVENT DURATIONS*/
.multieditWidth {
	width: calc(100% - 30px);
}

.multieditDiv .multiEdit, .multieditDiv .multiEditDisabled {
	margin-top: 20px;
}

.btn.multiEditDisabled, .eventTimeInputs {
	margin-right: 5px;
}

.eventTimeInputs {
	float: left;
	width: calc(40% - 5px);
}

.eventTimeInputs label {
	margin-top: 0;
}

.fillByButtonPanel .eventTimeInputs label {
	display: block;
}

.multieditWidth .eventTimeInputs {
	width: calc(40% - 28px);
}

.eventTimeInputs.durationCount {
	width: calc(20% - 5px);
	margin: 0;
}

.eventTimeInputs input[type="text"],
.eventTimeInputs .errorBelow,
.eventTimeInputs.durationCount input[type="text"],
.eventTimeInputs.durationCount .errorBelow {
	width: 100%;
}

.checkboxContainer.editedField {
	background: #3c6090;
}

.buttonAppWindow, .btn span.buttonAppWindow {
	background-image: none;
	line-height: 100%;
	vertical-align: top;
}

audio {
	margin: 5px;
	display: block;
	max-width: 350px;
}

.contactLogPopupContent audio {
	max-width: 185px;
	margin: 0;
}

.jPicker.Container {
	top: 25% !important;
	position: fixed !important;
}

@media (min-width: 768px) {
	.mobileLabelCheckbox label {
		visibility: hidden;
	}

	.mobileLabelCheckbox .checkbox .checkboxContainer {
		visibility: visible;
	}

	.mobileLabel label {
		display: none;
	}
}

.overrideContainer .form-group {
	margin-bottom: 5px;
}

.form-group:focus, .inlineLabelInput:focus, fieldset:focus {
	outline: none;
	box-shadow: none;
}

/*Global Search Id*/
.globalSearchIdInputLeft, .globalSearchIdInputRight {
	float: left;
	width: 60%;
}

.globalSearchIdInputRight {
	width: 40%;
}

.inputFieldDivReadOnly .checkbox label .checkboxContainer {
	margin-right: 2px;
}

.inputFieldDivReadOnlyWrapper.nested .checkbox input[type=checkbox] {
	vertical-align: top;
	margin-top: 0;
}

.spinbox .inputContainer .spinbox-input {
	height: 34px;
}

.editedPersonName {
	margin-left: 2px;
	outline: 2px solid transparent;
}

.auditModified.form-control, .auditModified.select2-container, input[type=checkbox].auditModified {
	border: 2px solid #ffa600;
	-moz-animation-name: backgroundFlash;
	-moz-animation-iteration-count: 1;
	-moz-animation-duration: 1s;
	-webkit-animation-name: backgroundFlash;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-duration: 1s;
	animation-name: backgroundFlash;
	animation-iteration-count: 1;
	animation-duration: 1s;
}

input[type=checkbox].auditModified, .editedPersonName.auditModified {
	outline: 2px solid #ffa600;
	border: none;
}

@-moz-keyframes backgroundFlash {
	0% {
		border: 3px solid #ffdb99;
	}
	100% {
		border: 2px solid #ffa600;
	}
}

@-webkit-keyframes backgroundFlash {
	0% {
		border: 3px solid #ffdb99;
	}
	100% {
		border: 2px solid #ffa600;
	}
}

@keyframes backgroundFlash {
	0% {
		border: 3px solid #ffdb99;
	}
	100% {
		border: 2px solid #ffa600;
	}
}

.emUnitTree .nameColumn.unitName .text-danger {
	white-space: normal;
}
